Ausführen von Skripts mithilfe der Funktion "UNIX-Befehl senden"
Sie können über die Befehlszeile zwei Arten von Skripts ausführen. Die erste Art sind Shell-Skripts, die bei Befehlszeilen am häufigsten vorkommen. Ein Shell-Skript ist eine Datei, die eine Sammlung an UNIX-Befehlen enthält, die nacheinander ausgeführt werden. Shell-Skripts weisen normale Programmierprozeduren wie Schleifen, Verzweigungen und Variablen auf. Shell-Skripts sind Textdateien mit UNIX-Zeilenumbrüchen. Die Übertragung von Shell-Skripts erfolgt mithilfe der Bash-Shell.
Die zweite Art von Skripts, die Sie ausführen können und die am häufigsten in der Mac OS X-Umgebung vorkommen, sind AppleScript-Skripts. AppleScript-Skripts sind Dateien mit dem Englischen ähnlichen Befehlen, die die AppleScript-Programmiersprache verwenden und mithilfe des Programms "Skripteditor" erstellt werden.
Die Ausführung eines UNIX-Befehls als aktueller Benutzer schlägt fehl, wenn auf dem Zielcomputer das Anmeldefenster angezeigt wird, da zu diesem Zeitpunkt kein aktueller Benutzer vorhanden ist. Sie können den root-Benutzer für Vorgänge verwenden, indem Sie in das entsprechende Benutzerfeld im Dialogfenster des Vorgangs "root" eingeben. Der root-Account auf dem Client-Computer muss nicht aktiviert sein, um den root-Benutzer anzugeben. Sie sollten niemals die Befehle "sudo" oder "su" verwenden, um Vorgänge als root-Benutzer auszuführen. Beides sind interaktive Befehle, für die weitere Eingaben und Antworten über Ihr Skript erforderlich sind. Führen Sie stattdessen Ihr Skript als root-Benutzer oder als anderer Benutzer aus.
Weitere Informationen finden Sie hier: